@layer widget{.widget-visuals p{color:var(--ct-color);margin-block-end:0}@media screen and (min-width: 960px){.widget-visuals .auto-grid-cell-wrapper:has(>.related){padding-inline-end:80px}}.widget-visuals.widget-slider{width:100%;overflow:hidden;position:relative}.widget-visuals .visuals-slider-container{position:relative;z-index:1;display:flex;overflow-x:auto;align-items:stretch;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:20px}.widget-visuals .visuals-slider-container::-webkit-scrollbar{display:none}.widget-visuals .visuals-slider-item{flex:0 0 auto;scroll-snap-align:start;width:-moz-fit-content;width:fit-content;min-width:300px;max-width:100%}.widget-visuals .visuals-slider-nav{position:absolute;pointer-events:none;top:50%;z-index:10;display:flex;width:100%;justify-content:space-between;margin-top:-20px}.widget-visuals .visuals-slider-button{pointer-events:all;background-color:var(--ct-background);border:1px solid var(--ct-color);border-radius:50%;margin-inline:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ct-color);font-size:2rem;cursor:pointer;padding:.5rem;opacity:1;transition:opacity .3s ease}.visuals-slider-hidden:is(.widget-visuals .visuals-slider-button){opacity:0;pointer-events:none}:is(.widget-visuals .visuals-slider-button) svg{width:1rem;height:1rem}@media screen and (max-width: 959px){.widget-visuals .visuals-slider-container{gap:40px}.widget-visuals .visuals-slider-item{min-width:300px;max-width:80%}.widget-visuals .visuals-slider-nav{display:none}.widget-visuals .visuals-slider-fade-left,.widget-visuals .visuals-slider-fade-right{position:absolute;top:0;bottom:0;width:20%;z-index:5;pointer-events:none;opacity:1;transition:opacity .3s ease}.visuals-slider-hidden:is(.widget-visuals .visuals-slider-fade-left,.widget-visuals .visuals-slider-fade-right){opacity:0}.widget-visuals .visuals-slider-fade-left{left:0;background:linear-gradient(to right,var(--ct-background),transparent)}.widget-visuals .visuals-slider-fade-right{right:0;background:linear-gradient(to left,var(--ct-background),transparent)}}}
